Empirical study of Software Quality Evaluation in Agile Methodology Using Traditional Metrics
نویسندگان
چکیده
The use of highly iterative software development methodologies, such as Agile and Lean, have been growing. However, these methodologies do not explicitly provide practices for managing and measuring software quality. This deficiency may prevent software development organizations in critical domains from transforming from traditional development to highly iterative development. These organizations may need to manage quality during development and may desire to compare with the quality of a large number of products produced in the past. In this paper, we focus on the reliability aspects of software quality and discuss the applicability of conventional reliability metrics to iterative development. First, we defined the general process structure in iterative development. Then, we present an associated quality evaluation scheme closely. Our experimental results indicate that traditional quality metrics were applicable to iterative development and that the iterative development achieved maturity sufficient for the commercial release. Keywords-iterative development; software reliability; quality metrics
منابع مشابه
Software Metrics in Agile Software: An Empirical Study
This paper presents a software metrics analysis of eight object-oriented systems. Five systems had been developed using Agile methodologies and three using plan-driven methodologies; three systems were written in Python and five in Java. For each system, we considered 10 traditional metrics such as LOC and the Chidamber and Kemerer metrics. These metrics were computed at class level. In our stu...
متن کاملUsing metrics in Agile and Lean Software Development - A systematic literature review of industrial studies
Context: Software industry has widely adopted Agile software development methods. Agile literature proposes a few key metrics but little is known of the actual metrics use in Agile teams. Objective: The objective of this paper is to increase knowledge of the reasons for and effects of using metrics in industrial Agile development. We focus on the metrics that Agile teams use, rather than the on...
متن کاملAre new metrics pushing out traditional measurement tools of academic communications and scholarship?
Introduction: Universities are the centers of interactions and communications and a basic of scientific products and publications in the country. Scientific production and publications are surveyed and evaluated for various reasons. Evaluation criteria with regard to the location, type and circumstances are different and are occasionally changed and new. In this study, we survey the new metrics...
متن کاملEmpirical study of software quality evolution in open source projects using agile practices
We analyse the time evolution of two open source Java projects: Eclipse and Netbeans, both developed following agile practices, though to a different extent. Our study is centered on quality analysis of the systems, measured as defects absence, and its relation with software metrics evolution. The two projects are described through a software graph in which nodes are represented by Java files a...
متن کاملA Case Study on the Adoption of Measurable Agile Software Development Process
Agile methodologies for software development meet the challenges of the current highly dynamic and competitive business environment. The aim of this case study is to improve existing software development process in a project for the public administration, following the basic principles of agile methodologies. Appropriate metrics for continuous evaluation of the process are introduces to help ev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013